large tree in tropical america - Alemán Inglés Diccionario